package com.zch.house.service;

import java.util.List;

import com.zch.house.entity.Role;

public interface RoleService {
	/**
	 * 根据条件模糊查询相应的角色信息
	 * @param sql
	 * @param params
	 * @return
	 */
	public List<Role> getAllRoleByPage(String name,int pageIndex);
	/**
	 * 获得查询的总页码
	 * @param sql
	 * @param params
	 * @return
	 */
	public int getTotalCount(String name);
	/**
	 * 根据角色的唯一标识获得角色信息
	 * @param h_id
	 * @return
	 */
	public Role getRoleById(int h_id);
	/**
	 * 添加角色信息
	 * @param role
	 * @return
	 */
	public boolean addRole(Role role);
	/**
	 * 根据角色的唯一标识删除角色信息
	 * @param h_id
	 * @return
	 */
	public boolean deleteRole(int h_id);
	/**
	 * 修改角色信息
	 * @param role
	 * @return
	 */
	public boolean updateRole(Role role);
}
